package com.gitee.dolt.boot.controller;

import com.gitee.dolt.boot.service.SuperService;
import org.springframework.beans.factory.annotation.Autowired;

import java.io.Serializable;
import java.lang.reflect.ParameterizedType;

/**
 * 简单的实现了BaseController，为了获取注入 Service 和 实体类型
 *
 * @author LYH
 */
public abstract class SuperController<Entity, Service extends SuperService<Entity>, ID extends Serializable, SaveDTO, UpdateDTO, QueryDTO>
        extends SuperSimpleController<Entity, Service>
        implements SaveController<Entity, SaveDTO>, UpdateController<Entity, UpdateDTO>, QueryController<Entity, ID,
        QueryDTO>, DeleteController<Entity, ID> {


}
